package com.epin.util;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class FilePropertyUtil {
	private static Properties filePath = new Properties();
	static{
		try {
			//getClassLoader().getResourceAsStream("filePath.properties")这种方式读取资源文件，
			//但类装载只会装载一次，以至不能读取更新的数据。
			InputStream in = FilePropertyUtil.class.getClassLoader().getResourceAsStream("filePath.properties");
//			String path = PropertyUtil.class.getClassLoader().getResource("filePath.properties").getPath();
//			InputStream in = new FileInputStream(path);
			filePath.load(in);
		} catch (IOException e) {
			throw new ExceptionInInitializerError("加载filePath.properties资源文件时出错!");
		}
	}
	public static Properties getFilePathProperty(){
		return filePath;
	}
	public static String getWebUrl(){
		return filePath.getProperty("webUrl");
	}
	public static String getTemPath(){
		return filePath.getProperty("temPath");
	}
	public static String getSwCaPath(){
		return filePath.getProperty("swCaPath");
	}
}
